package com.jingdianjichi.auth.domain.service;



import cn.dev33.satoken.stp.SaTokenInfo;
import com.jingdianjichi.auth.domain.entity.AuthUserBo;

import java.util.List;

/**
 * 用户领域service
 */
public interface AuthUserDomainService {

    /**
     * 注册
     */
    Boolean register(AuthUserBo authUserBo);
    /**
     * 更新用户信息
     */
    Boolean update(AuthUserBo authUserBo);

    /**
     * 删除用户信息
     */
    Boolean delete(AuthUserBo authUserBo);

    SaTokenInfo doLogin(String validCode);

    AuthUserBo getUserInfo(AuthUserBo authUserBo);
}
